#include "TcpServer.hpp"

int main()
{
    Socket client;
    bool ret = client.CreateClient(8888, "127.0.0.1"); // 创建套接字并向服务器端发起连接
    if (ret == false)
        return -1;
    // while(1)
    // {
    //     //向服务器端发送数据
    //     std::string str = "hello hello world";
    //     client.Send(str.c_str() , str.size() , 0);
    //     char buffer[1024] = {0};
    //     client.Recv(buffer, 1023, 0);
    //     DBG_LOG("%s" ,buffer);
    //     sleep(1);
    // }
    for (int i = 0; i < 5; i++)
    {
        // 向服务器端发送数据
        std::string str = "hello hello world " + std::to_string(i) +'\n' ;
        client.Send(str.c_str(), str.size(), 0);//想服务器端发送数据
        char buffer[1024] = {0};
        //客户端接受数据
        client.Recv(buffer, 1023, 0);
        DBG_LOG("%s", buffer);
        sleep(1);
    }
    while(1) sleep(1);

    return 0;
}
